请问在C语言中,<< 和>>分别代表什么运算?
来源:百度知道 编辑:UC知道 时间:2024/06/05 23:54:32
乘多少?
<<左移,<<m相当与乘以2的m次方
>>右移,>>m相当于除以2的m次方(要考虑取整)
看箭头,往哪是朝哪移...
在笼统意义上说,楼上的说法是没有错误的,但是要考虑溢出的情况...
这就要考虑数据类型的位数和移位的位数了,小心溢出就是了...
位移
输入输出
都用这个
移位
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/05 23:54:32
<<左移,<<m相当与乘以2的m次方
>>右移,>>m相当于除以2的m次方(要考虑取整)
看箭头,往哪是朝哪移...
在笼统意义上说,楼上的说法是没有错误的,但是要考虑溢出的情况...
这就要考虑数据类型的位数和移位的位数了,小心溢出就是了...
位移
输入输出
都用这个
移位